package org.jeecg.modules.dzswj.vo.response;

import lombok.Data;

import java.util.List;

/**
 * @author chensherun on 2022/2/21.
 * @version 1.0
 */
@Data
public class SmzdlResponseVo extends BaseResponse {

    private Body body;

    @Data
    public static class Body {
        private String returnmessage;
        private String returncode;
        private String ssoSessionId;
        private SsoLoginInfo ssoLoginInfo;
    }

    @Data
    public static class SsoLoginInfo {
        private String loginType;
        private String loginSecurityLevel;
        private List<Nsr> nsrs;
        private Smzxx smzxx;
        private Yhxx yhxx;
    }

    @Data
    public static class Nsr {
        private String gszdjxh;
        private String hyyhbz;
        private String yhsfdm;
        private String ssdabh;
        private String nsrmc;
        private String nsrztid;
        private String sxqybz;
        private String gdsywsx;
        private String tybz;
        private String zzNsrmc;
        private String zzNsrztid;
        private String glqxbz;
        private String qybdid;
        private String shxydm;
        private String yhsfmc;
        private String yhid;
        private String dszdjxh;
        private String zjjgbz;
        private String yhnsrsfid;
        private String gsnsrsbh;
    }

    @Data
    public static class Smzxx {
        private String csrq;
        private String zjlx;
        private String zjyxqz;
        private String wxh;
        private String sjhm;
        private String xb;
        private String zjhm;
        private String lrsj;
        private String rzjgid;
        private String lrrDm;
        private String smdj;
        private String xm;
        private String fxxs;
        private String rzff;
    }

    @Data
    public static class Yhxx {
        private String sjh;
        private String smxxid;
        private String zcrq;
        private String zz;
        private String sjly;
        private String yhid;
        private String xm;
        private String zjlx;
        private String zjhm;
        private String yhm;
        private String yx;
    }
}
